Version

XamComboEditorAutomationPeer<T,TControl> Class Members

The following tables list the members exposed by XamComboEditorAutomationPeer<T,TControl>.

Public Constructors
 NameDescription
Public ConstructorXamComboEditorAutomationPeer<T,TControl> ConstructorInitializes a new instance of the XamComboEditorAutomationPeer class.  
Public Properties
 NameDescription
Public PropertyCanSelectMultipleGets a value indicating whether the UI automation provider allows more than one child element to be selected concurrently.  
Public PropertyDispatcherGets the System.Windows.Threading.Dispatcher this System.Windows.Threading.DispatcherObject is associated with. (Inherited from System.Windows.Threading.DispatcherObject)
Public PropertyEventsSourceGets or sets an System.Windows.Automation.Peers.AutomationPeer that is reported to the automation client as a source for all the events that come from this System.Windows.Automation.Peers.AutomationPeer. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public PropertyExpandCollapseStateGets the state (expanded or collapsed) of the control.  
Public PropertyIsReadOnlyGets if the System.Windows.Automation.Provider.IValueProvider member is editable.  
Public PropertyIsSelectionRequiredGets a value indicating whether the UI automation provider requires at least one child element to be selected.  
Public PropertyOwnerGets the System.Windows.UIElement that is associated with this System.Windows.Automation.Peers.UIElementAutomationPeer. (Inherited from System.Windows.Automation.Peers.UIElementAutomationPeer)
Public PropertyValueGets the value of the System.Windows.Automation.Provider.IValueProvider object.  
Protected Properties
 NameDescription
Protected Internal PropertyIsHwndHostGets a value that indicates whether the element that is associated with this System.Windows.Automation.Peers.AutomationPeer hosts hwnds in Windows Presentation Foundation (WPF). (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public Methods
 NameDescription
Public MethodCollapseHides all nodes, controls, or content that are descendants of the control.  
Public MethodExpandDisplays all child nodes, controls, or content of the control.  
Public MethodGetAcceleratorKeyGets the accelerator key combinations for the element that is associated with the UI Automation peer. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodGetAccessKeyGets the access key for the element that is associated with the automation peer. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodGetAutomationControlTypeGets the control type for the element that is associated with the UI Automation peer. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodGetAutomationIdGets the System.Windows.Automation.AutomationProperties.AutomationId of the element that is associated with the automation peer. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodGetBoundingRectangleGets the System.Windows.Rect object that represents the screen coordinates of the element that is associated with the automation peer. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodGetChildrenGets the collection of System.Windows.Automation.Peers.AutomationPeer.GetChildren elements that are represented in the UI Automation tree as immediate child elements of the automation peer. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodGetClassNameGets a name that is used with System.Windows.Automation.Peers.AutomationControlType, to differentiate the control that is represented by this System.Windows.Automation.Peers.AutomationPeer. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodGetClickablePointGets a System.Windows.Point on the element that is associated with the automation peer that responds to a mouse click. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodGetControlledPeersProvides UI Automation with a list of elements affected or controlled by this System.Windows.Automation.Peers.AutomationPeer. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodGetHelpTextGets text that describes the functionality of the control that is associated with the automation peer. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodGetItemStatusGets text that conveys the visual status of the element that is associated with this automation peer. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodGetItemTypeGets a string that describes what kind of item an object represents. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodGetLabeledByGets the System.Windows.Automation.Peers.AutomationPeer for the System.Windows.Controls.Label that is targeted to the element. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodGetLiveSettingGets the notification characteristics of a live region that is associated with this automation peer. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodGetLocalizedControlTypeGets a human-readable localized string that represents the System.Windows.Automation.Peers.AutomationControlType value for the control that is associated with this automation peer. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodGetNameGets text that describes the element that is associated with this automation peer. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodGetOrientationGets a value that indicates the explicit control orientation, if any. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodGetParentGets the System.Windows.Automation.Peers.AutomationPeer that is the parent of this System.Windows.Automation.Peers.AutomationPeer. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodGetPatternOverridden. Returns the control pattern for the System.Windows.UIElement that is associated with this System.Windows.Automation.Peers.FrameworkElementAutomationPeer.  
Public MethodGetPeerFromPointGets an System.Windows.Automation.Peers.AutomationPeer from the specified point. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodGetPositionInSetAttempts to get the value of the System.Windows.Automation.AutomationProperties.PositionInSet property. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodGetSelectionRetrieves a UI automation provider for each child element that is selected.  
Public MethodGetSizeOfSetAttempts to get the value of the System.Windows.Automation.AutomationProperties.SizeOfSet property. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodHasKeyboardFocusGets a value that indicates whether the element that is associated with this automation peer currently has keyboard focus. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodInvalidatePeerTriggers recalculation of the main properties of the System.Windows.Automation.Peers.AutomationPeer and raises the System.ComponentModel.INotifyPropertyChanged.PropertyChanged notification to the Automation Client if the properties changed. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodIsContentElementGets a value that indicates whether the element that is associated with this automation peer contains data that is presented to the user. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodIsControlElementGets a value that indicates whether the element is understood by the user as interactive or as contributing to the logical structure of the control in the GUI. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodIsEnabledGets a value that indicates whether the element associated with this automation peer supports interaction. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodIsKeyboardFocusableGets a value that indicates whether the element can accept keyboard focus. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodIsOffscreenGets a value that indicates whether an element is off the screen. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodIsPasswordGets a value that indicates whether the element contains sensitive content. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodIsRequiredForFormGets a value that indicates whether the element that is associated with this peer must be completed on a form. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodRaiseAsyncContentLoadedEventCalled by the System.Windows.Automation.Peers.AutomationPeer to raise the System.Windows.Automation.AutomationElement.AsyncContentLoadedEvent event. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodRaiseAutomationEventRaises an automation event. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodRaisePropertyChangedEventRaises an event to notify the automation client of a changed property value. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodResetChildrenCacheSynchronously resets the tree of child elements by calling System.Windows.Automation.Peers.AutomationPeer.GetChildrenCore. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodSetFocusSets the keyboard focus on the element that is associated with this automation peer. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodSetValueSets the value to System.Windows.Automation.Provider.IValueProvider object.  
Protected Methods
 NameDescription
Protected MethodGetAcceleratorKeyCoreGets the accelerator key for the System.Windows.UIElement that is associated with this System.Windows.Automation.Peers.UIElementAutomationPeer. This method is called by System.Windows.Automation.Peers.AutomationPeer.GetAcceleratorKey. (Inherited from System.Windows.Automation.Peers.UIElementAutomationPeer)
Protected MethodGetAccessKeyCoreGets the access key for the System.Windows.UIElement that is associated with this System.Windows.Automation.Peers.UIElementAutomationPeer.This method is called by System.Windows.Automation.Peers.AutomationPeer.GetAccessKey. (Inherited from System.Windows.Automation.Peers.UIElementAutomationPeer)
Protected MethodGetAutomationControlTypeCoreOverridden. Returns the control type for the System.Windows.UIElement that is associated with this System.Windows.Automation.Peers.FrameworkElementAutomationPeer. This method is called by System.Windows.Automation.Peers.AutomationPeer.GetAutomationControlType.  
Protected MethodGetAutomationIdCoreGets the string that uniquely identifies the System.Windows.FrameworkElement that is associated with this System.Windows.Automation.Peers.FrameworkElementAutomationPeer. Called by System.Windows.Automation.Peers.AutomationPeer.GetAutomationId. (Inherited from System.Windows.Automation.Peers.FrameworkElementAutomationPeer)
Protected MethodGetBoundingRectangleCoreGets the System.Windows.Rect that represents the bounding rectangle of the System.Windows.UIElement that is associated with this System.Windows.Automation.Peers.UIElementAutomationPeer. This method is called by System.Windows.Automation.Peers.AutomationPeer.GetBoundingRectangle. (Inherited from System.Windows.Automation.Peers.UIElementAutomationPeer)
Protected MethodGetChildrenCoreGets the collection of child elements of the System.Windows.UIElement that is associated with this System.Windows.Automation.Peers.UIElementAutomationPeer. This method is called by System.Windows.Automation.Peers.AutomationPeer.GetChildren. (Inherited from System.Windows.Automation.Peers.UIElementAutomationPeer)
Protected MethodGetClassNameCoreOverridden. Overrides the framework invocation requesting a string that describes this control.  
Protected MethodGetClickablePointCoreGets a System.Windows.Point that represents the clickable space that is on the System.Windows.UIElement that is associated with this System.Windows.Automation.Peers.UIElementAutomationPeer. This method is called by System.Windows.Automation.Peers.AutomationPeer.GetClickablePoint. (Inherited from System.Windows.Automation.Peers.UIElementAutomationPeer)
Protected MethodGetControlledPeersCoreWhen overriden in a derived class, provides UI Automation with a list of elements affected or controlled by this System.Windows.Automation.Peers.AutomationPeer. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Protected MethodGetHelpTextCoreGets the string that describes the functionality of the System.Windows.ContentElement that is associated with this System.Windows.Automation.Peers.ContentElementAutomationPeer. Called by System.Windows.Automation.Peers.AutomationPeer.GetHelpText. (Inherited from System.Windows.Automation.Peers.FrameworkElementAutomationPeer)
Protected MethodGetHostRawElementProviderCoreTells UI Automation where in the UI Automation tree to place the hwnd being hosted by a Windows Presentation Foundation (WPF) element. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Protected MethodGetItemStatusCoreGets a string that communicates the visual status of the System.Windows.UIElement that is associated with this System.Windows.Automation.Peers.UIElementAutomationPeer. This method is called by System.Windows.Automation.Peers.AutomationPeer.GetItemStatus. (Inherited from System.Windows.Automation.Peers.UIElementAutomationPeer)
Protected MethodGetItemTypeCoreGets a human-readable string that contains the item type that the System.Windows.UIElement for this System.Windows.Automation.Peers.UIElementAutomationPeer represents. This method is called by System.Windows.Automation.Peers.AutomationPeer.GetItemType. (Inherited from System.Windows.Automation.Peers.UIElementAutomationPeer)
Protected MethodGetLabeledByCoreGets the System.Windows.Automation.Peers.AutomationPeer for the element that is targeted to the System.Windows.UIElement for this System.Windows.Automation.Peers.UIElementAutomationPeer. This method is called by System.Windows.Automation.Peers.AutomationPeer.GetLabeledBy. (Inherited from System.Windows.Automation.Peers.UIElementAutomationPeer)
Protected MethodGetLiveSettingCoreGets the notification characteristics of the live region of the System.Windows.UIElement object that is associated with this System.Windows.Automation.Peers.UIElementAutomationPeer. This method is called by System.Windows.Automation.Peers.AutomationPeer.GetLiveSetting. (Inherited from System.Windows.Automation.Peers.UIElementAutomationPeer)
Protected MethodGetLocalizedControlTypeCoreWhen overridden in a derived class, is called by System.Windows.Automation.Peers.AutomationPeer.GetLocalizedControlType. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Protected MethodGetNameCoreOverridden. Returns the text label of the System.Windows.FrameworkElement that is associated with this System.Windows.Automation.Peers.FrameworkElementAutomationPeer. This method is called by System.Windows.Automation.Peers.AutomationPeer.GetName.  
Protected MethodGetOrientationCoreGets a value that indicates whether the System.Windows.UIElement that is associated with this System.Windows.Automation.Peers.UIElementAutomationPeer is laid out in a specific direction. This method is called by System.Windows.Automation.Peers.AutomationPeer.GetOrientation. (Inherited from System.Windows.Automation.Peers.UIElementAutomationPeer)
Protected MethodGetPeerFromPointCoreWhen overridden in a derived class, is called from System.Windows.Automation.Peers.AutomationPeer.GetPeerFromPoint(System.Windows.Point). (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Protected MethodGetPositionInSetCoreReads System.Windows.Automation.AutomationProperties.PositionInSetProperty and returns the value of the PositionInSet attached property. (Inherited from System.Windows.Automation.Peers.UIElementAutomationPeer)
Protected MethodGetSizeOfSetCoreProvides a value for UI Automation's SizeOfSet property. (Inherited from System.Windows.Automation.Peers.UIElementAutomationPeer)
Protected MethodHasKeyboardFocusCoreGets a value that indicates whether the System.Windows.UIElement that is associated with this System.Windows.Automation.Peers.UIElementAutomationPeer currently has keyboard input focus. This method is called by System.Windows.Automation.Peers.AutomationPeer.HasKeyboardFocus. (Inherited from System.Windows.Automation.Peers.UIElementAutomationPeer)
Protected MethodIsContentElementCoreGets a value that indicates whether the System.Windows.UIElement that is associated with this System.Windows.Automation.Peers.UIElementAutomationPeer is an element that contains data that is presented to the user. This method is called by System.Windows.Automation.Peers.AutomationPeer.IsContentElement. (Inherited from System.Windows.Automation.Peers.UIElementAutomationPeer)
Protected MethodIsControlElementCoreGets or sets a value that indicates whether the System.Windows.UIElement that is associated with this System.Windows.Automation.Peers.UIElementAutomationPeer is understood by the end user as interactive. Optionally, the user might understand the System.Windows.UIElement as contributing to the logical structure of the control in the GUI. This method is called by System.Windows.Automation.Peers.AutomationPeer.IsControlElement. (Inherited from System.Windows.Automation.Peers.UIElementAutomationPeer)
Protected MethodIsEnabledCoreGets a value that indicates whether the System.Windows.UIElement that is associated with this System.Windows.Automation.Peers.UIElementAutomationPeer can accept keyboard focus. This method is called by System.Windows.Automation.Peers.AutomationPeer.IsKeyboardFocusable. (Inherited from System.Windows.Automation.Peers.UIElementAutomationPeer)
Protected MethodIsKeyboardFocusableCoreGets a value that indicates whether the System.Windows.UIElement that is associated with this System.Windows.Automation.Peers.UIElementAutomationPeer can accept keyboard focus. This method is called by System.Windows.Automation.Peers.AutomationPeer.IsKeyboardFocusable. (Inherited from System.Windows.Automation.Peers.UIElementAutomationPeer)
Protected MethodIsOffscreenCoreGets a value that indicates whether the System.Windows.UIElement that is associated with this System.Windows.Automation.Peers.UIElementAutomationPeer is off the screen. This method is called by System.Windows.Automation.Peers.AutomationPeer.IsOffscreen. (Inherited from System.Windows.Automation.Peers.UIElementAutomationPeer)
Protected MethodIsPasswordCoreGets a value that indicates whether the System.Windows.UIElement that is associated with this System.Windows.Automation.Peers.UIElementAutomationPeer contains protected content. This method is called by System.Windows.Automation.Peers.AutomationPeer.IsPassword. (Inherited from System.Windows.Automation.Peers.UIElementAutomationPeer)
Protected MethodIsRequiredForFormCoreGets a value that indicates whether the System.Windows.UIElement that is associated with this System.Windows.Automation.Peers.UIElementAutomationPeer is required to be completed on a form. This method is called by System.Windows.Automation.Peers.AutomationPeer.IsRequiredForForm. (Inherited from System.Windows.Automation.Peers.UIElementAutomationPeer)
Protected MethodPeerFromProviderGets an System.Windows.Automation.Peers.AutomationPeer for the specified System.Windows.Automation.Provider.IRawElementProviderSimple proxy. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Protected Internal MethodProviderFromPeerGets the System.Windows.Automation.Provider.IRawElementProviderSimple for the specified System.Windows.Automation.Peers.AutomationPeer. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Protected MethodSetFocusCoreSets the keyboard input focus on the System.Windows.UIElement that is associated with this System.Windows.Automation.Peers.UIElementAutomationPeer. This method is called by System.Windows.Automation.Peers.AutomationPeer.SetFocus. (Inherited from System.Windows.Automation.Peers.UIElementAutomationPeer)
See Also